#ifndef __GUI_LABELWIN32_HPP__
#define __GUI_LABELWIN32_HPP__

#include <Windows.h>
#include "LabelImpl.hpp"
#include "ControlWin32.hpp"

namespace Gui
{
    class LabelWin32 : public virtual ControlWin32, public virtual LabelImpl
    {
    public:
        LabelWin32( ControlImpl *Parent, 
                    const std::string &Text,
                    const Vector2<int> &Pos, 
                    const Size2<int> &Size);
        
        virtual void PropertySet_TextAlignment(const TextAlignment& Alignment);
        virtual TextAlignment PropertyGet_TextAlignment();
    };
}

#endif  //__GUI_LABELWIN32_HPP__
